import { singleton } from "tsyringe";

@singleton()
export class CoreContext {
    origin: any = context;
    /*****
    function canStartActivityForResult() {
    boolean canStartActivityForResult()
    }
    
    *****/
    canStartActivityForResult() {
        return this.origin.canStartActivityForResult()
    }
    /*****
    function bindIsolatedService() {
    boolean bindIsolatedService(android.content.Intent,int,java.lang.String,java.util.concurrent.Executor,android.content.ServiceConnection)
    }
    
    *****/
    bindIsolatedService() {
        return this.origin.bindIsolatedService()
    }
    /*****
    function getObbDir() {
    java.io.File getObbDir()
    }
    
    *****/
    getObbDir() {
        return this.origin.getObbDir()
    }
    /*****
    function updateServiceGroup() {
    void updateServiceGroup(android.content.ServiceConnection,int,int)
    }
    
    *****/
    updateServiceGroup() {
        return this.origin.updateServiceGroup()
    }
    /*****
    function getAutofillClient() {
    android.view.autofill.AutofillManager$AutofillClient getAutofillClient()
    }
    
    *****/
    getAutofillClient() {
        return this.origin.getAutofillClient()
    }
    /*****
    function deleteDatabase() {
    boolean deleteDatabase(java.lang.String)
    }
    
    *****/
    deleteDatabase() {
        return this.origin.deleteDatabase()
    }
    /*****
    function revokeSelfPermissionsOnKill() {
    void revokeSelfPermissionsOnKill(java.util.Collection)
    }
    
    *****/
    revokeSelfPermissionsOnKill() {
        return this.origin.revokeSelfPermissionsOnKill()
    }
    /*****
    function setAutofillClient() {
    void setAutofillClient(android.view.autofill.AutofillManager$AutofillClient)
    }
    
    *****/
    setAutofillClient() {
        return this.origin.setAutofillClient()
    }
    /*****
    function checkPermission() {
    int checkPermission(java.lang.String,int,int)
    int checkPermission(java.lang.String,int,int,android.os.IBinder)
    }
    
    *****/
    checkPermission() {
        return this.origin.checkPermission()
    }
    /*****
    function enforceUriPermission() {
    void enforceUriPermission(android.net.Uri,int,int,int,java.lang.String)
    void enforceUriPermission(android.net.Uri,java.lang.String,java.lang.String,int,int,int,java.lang.String)
    }
    
    *****/
    enforceUriPermission() {
        return this.origin.enforceUriPermission()
    }
    /*****
    Looper (main, tid 2) {67e3dd4}
    *****/
    get mainLooper() {
        return this.origin.mainLooper
    }
    /*****
    function isAutofillCompatibilityEnabled() {
    boolean isAutofillCompatibilityEnabled()
    }
    
    *****/
    isAutofillCompatibilityEnabled() {
        return this.origin.isAutofillCompatibilityEnabled()
    }
    /*****
    function databaseList() {
    java.lang.String[] databaseList()
    }
    
    *****/
    databaseList() {
        return this.origin.databaseList()
    }
    /*****
    function sendStickyOrderedBroadcastAsUser() {
    void sendStickyOrderedBroadcastAsUser(android.content.Intent,android.os.UserHandle,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    }
    
    *****/
    sendStickyOrderedBroadcastAsUser() {
        return this.origin.sendStickyOrderedBroadcastAsUser()
    }
    /*****
    function getFilesDir() {
    java.io.File getFilesDir()
    }
    
    *****/
    getFilesDir() {
        return this.origin.getFilesDir()
    }
    /*****
    function fileList() {
    java.lang.String[] fileList()
    }
    
    *****/
    fileList() {
        return this.origin.fileList()
    }
    /*****
    function getWallpaper() {
    android.graphics.drawable.Drawable getWallpaper()
    }
    
    *****/
    getWallpaper() {
        return this.origin.getWallpaper()
    }
    /*****
    org.autojs.autojs.external.receiver.DynamicBroadcastReceivers@4318ec3
    *****/
    get dynamicBroadcastReceivers() {
        return this.origin.dynamicBroadcastReceivers
    }
    /*****
    undefined
    *****/
    get drawable() {
        return this.origin.drawable
    }
    /*****
    function unregisterComponentCallbacks() {
    void unregisterComponentCallbacks(android.content.ComponentCallbacks)
    }
    
    *****/
    unregisterComponentCallbacks() {
        return this.origin.unregisterComponentCallbacks()
    }
    /*****
    function getText() {
    java.lang.CharSequence getText(int)
    }
    
    *****/
    getText() {
        return this.origin.getText()
    }
    /*****
    function startIntentSender() {
    void startIntentSender(android.content.IntentSender,android.content.Intent,int,int,int)
    void startIntentSender(android.content.IntentSender,android.content.Intent,int,int,int,android.os.Bundle)
    }
    
    *****/
    startIntentSender() {
        return this.origin.startIntentSender()
    }
    /*****
    undefined
    *****/
    get systemServiceName() {
        return this.origin.systemServiceName
    }
    /*****
    function getSystemServiceName() {
    java.lang.String getSystemServiceName(java.lang.Class)
    }
    
    *****/
    getSystemServiceName() {
        return this.origin.getSystemServiceName()
    }
    /*****
    function openOrCreateDatabase() {
    android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String,int,android.database.sqlite.SQLiteDatabase$CursorFactory,android.database.DatabaseErrorHandler)
    android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String,int,android.database.sqlite.SQLiteDatabase$CursorFactory)
    }
    
    *****/
    openOrCreateDatabase() {
        return this.origin.openOrCreateDatabase()
    }
    /*****
    androidx.work.Configuration@938c065
    *****/
    get workManagerConfiguration() {
        return this.origin.workManagerConfiguration
    }
    /*****
    function getFileStreamPath() {
    java.io.File getFileStreamPath(java.lang.String)
    }
    
    *****/
    getFileStreamPath() {
        return this.origin.getFileStreamPath()
    }
    /*****
    function getWallpaperDesiredMinimumHeight() {
    int getWallpaperDesiredMinimumHeight()
    }
    
    *****/
    getWallpaperDesiredMinimumHeight() {
        return this.origin.getWallpaperDesiredMinimumHeight()
    }
    /*****
    /data/user/0/org.autojs.autoxjs.v6/code_cache
    *****/
    get codeCacheDir() {
        return this.origin.codeCacheDir
    }
    /*****
    function getAttributionSource() {
    android.content.AttributionSource getAttributionSource()
    }
    
    *****/
    getAttributionSource() {
        return this.origin.getAttributionSource()
    }
    /*****
    undefined
    *****/
    get externalFilesDir() {
        return this.origin.externalFilesDir
    }
    /*****
    android.app.LoadedApk@e34133b
    *****/
    get mLoadedApk() {
        return this.origin.mLoadedApk
    }
    /*****
    undefined
    *****/
    get serviceDispatcher() {
        return this.origin.serviceDispatcher
    }
    /*****
    function getPreloadsFileCache() {
    java.io.File getPreloadsFileCache()
    }
    
    *****/
    getPreloadsFileCache() {
        return this.origin.getPreloadsFileCache()
    }
    /*****
    function removeStickyBroadcast() {
    void removeStickyBroadcast(android.content.Intent)
    }
    
    *****/
    removeStickyBroadcast() {
        return this.origin.removeStickyBroadcast()
    }
    /*****
    function peekWallpaper() {
    android.graphics.drawable.Drawable peekWallpaper()
    }
    
    *****/
    peekWallpaper() {
        return this.origin.peekWallpaper()
    }
    /*****
    function createConfigurationContext() {
    android.content.Context createConfigurationContext(android.content.res.Configuration)
    }
    
    *****/
    createConfigurationContext() {
        return this.origin.createConfigurationContext()
    }
    /*****
    function startForegroundService() {
    android.content.ComponentName startForegroundService(android.content.Intent)
    }
    
    *****/
    startForegroundService() {
        return this.origin.startForegroundService()
    }
    /*****
    function registerReceiverForAllUsers() {
    android.content.Intent registerReceiverForAllUsers(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler)
    android.content.Intent registerReceiverForAllUsers(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,int)
    }
    
    *****/
    registerReceiverForAllUsers() {
        return this.origin.registerReceiverForAllUsers()
    }
    /*****
    function startServiceAsUser() {
    android.content.ComponentName startServiceAsUser(android.content.Intent,android.os.UserHandle)
    }
    
    *****/
    startServiceAsUser() {
        return this.origin.startServiceAsUser()
    }
    /*****
    null
    *****/
    get attributionTag() {
        return this.origin.attributionTag
    }
    /*****
    function getApplicationContext() {
    android.content.Context getApplicationContext()
    }
    
    *****/
    getApplicationContext() {
        return this.origin.getApplicationContext()
    }
    /*****
    android.app.ActivityThread$ApplicationThread@3c41496
    *****/
    get IApplicationThread() {
        return this.origin.IApplicationThread
    }
    /*****
    function sendStickyBroadcast() {
    void sendStickyBroadcast(android.content.Intent)
    void sendStickyBroadcast(android.content.Intent,android.os.Bundle)
    }
    
    *****/
    sendStickyBroadcast() {
        return this.origin.sendStickyBroadcast()
    }
    /*****
    function getResources() {
    android.content.res.Resources getResources()
    }
    
    *****/
    getResources() {
        return this.origin.getResources()
    }
    /*****
    function getNoBackupFilesDir() {
    java.io.File getNoBackupFilesDir()
    }
    
    *****/
    getNoBackupFilesDir() {
        return this.origin.getNoBackupFilesDir()
    }
    /*****
    function getSharedPreferences() {
    android.content.SharedPreferences getSharedPreferences(java.io.File,int)
    android.content.SharedPreferences getSharedPreferences(java.lang.String,int)
    }
    
    *****/
    getSharedPreferences() {
        return this.origin.getSharedPreferences()
    }
    /*****
    /data/app/~~-pBoVBcfPF6h_CjaCFJzAw==/org.autojs.autoxjs.v6-bkQ3OipQT7fEteC2EZzQYA==/base.apk
    *****/
    get packageCodePath() {
        return this.origin.packageCodePath
    }
    /*****
    null
    *****/
    get featureId() {
        return this.origin.featureId
    }
    /*****
    function startInstrumentation() {
    boolean startInstrumentation(android.content.ComponentName,java.lang.String,android.os.Bundle)
    }
    
    *****/
    startInstrumentation() {
        return this.origin.startInstrumentation()
    }
    /*****
    function getWallpaperDesiredMinimumWidth() {
    int getWallpaperDesiredMinimumWidth()
    }
    
    *****/
    getWallpaperDesiredMinimumWidth() {
        return this.origin.getWallpaperDesiredMinimumWidth()
    }
    /*****
    function getDynamicBroadcastReceivers() {
    org.autojs.autojs.external.receiver.DynamicBroadcastReceivers getDynamicBroadcastReceivers()
    }
    
    *****/
    getDynamicBroadcastReceivers() {
        return this.origin.getDynamicBroadcastReceivers()
    }
    /*****
    function sendStickyBroadcastAsUser() {
    void sendStickyBroadcastAsUser(android.content.Intent,android.os.UserHandle,android.os.Bundle)
    void sendStickyBroadcastAsUser(android.content.Intent,android.os.UserHandle)
    }
    
    *****/
    sendStickyBroadcastAsUser() {
        return this.origin.sendStickyBroadcastAsUser()
    }
    /*****
    function setWallpaper() {
    void setWallpaper(android.graphics.Bitmap)
    void setWallpaper(java.io.InputStream)
    }
    
    *****/
    setWallpaper() {
        return this.origin.setWallpaper()
    }
    /*****
    function stopServiceAsUser() {
    boolean stopServiceAsUser(android.content.Intent,android.os.UserHandle)
    }
    
    *****/
    stopServiceAsUser() {
        return this.origin.stopServiceAsUser()
    }
    /*****
    function onTrimMemory() {
    void onTrimMemory(int)
    }
    
    *****/
    onTrimMemory() {
        return this.origin.onTrimMemory()
    }
    /*****
    16974143
    *****/
    get themeResId(): number {
        return this.origin.themeResId
    }
    /*****
    0
    *****/
    get userId(): number {
        return this.origin.userId
    }
    /*****
    function sendStickyOrderedBroadcast() {
    void sendStickyOrderedBroadcast(android.content.Intent,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    }
    
    *****/
    sendStickyOrderedBroadcast() {
        return this.origin.sendStickyOrderedBroadcast()
    }
    /*****
    function startActivityForResult() {
    void startActivityForResult(java.lang.String,android.content.Intent,int,android.os.Bundle)
    }
    
    *****/
    startActivityForResult() {
        return this.origin.startActivityForResult()
    }
    /*****
    function deleteSharedPreferences() {
    boolean deleteSharedPreferences(java.lang.String)
    }
    
    *****/
    deleteSharedPreferences() {
        return this.origin.deleteSharedPreferences()
    }
    /*****
    25
    *****/
    get nextAutofillId(): number {
        return this.origin.nextAutofillId
    }
    /*****
    function toString() {
    java.lang.String toString()
    }
    
    *****/
    toString() {
        return this.origin.toString()
    }
    /*****
    android.app.ContextImpl@d02dded
    *****/
    get baseContext() {
        return this.origin.baseContext
    }
    /*****
    function unregisterOnProvideAssistDataListener() {
    void unregisterOnProvideAssistDataListener(android.app.Application$OnProvideAssistDataListener)
    }
    
    *****/
    unregisterOnProvideAssistDataListener() {
        return this.origin.unregisterOnProvideAssistDataListener()
    }
    /*****
    function createDisplayContext() {
    android.content.Context createDisplayContext(android.view.Display)
    }
    
    *****/
    createDisplayContext() {
        return this.origin.createDisplayContext()
    }
    /*****
    function getUserId() {
    int getUserId()
    }
    
    *****/
    getUserId() {
        return this.origin.getUserId()
    }
    /*****
    undefined
    *****/
    get fileStreamPath() {
        return this.origin.fileStreamPath
    }
    /*****
    function getDrawable() {
    android.graphics.drawable.Drawable getDrawable(int)
    }
    
    *****/
    getDrawable() {
        return this.origin.getDrawable()
    }
    /*****
    function getExternalFilesDirs() {
    java.io.File[] getExternalFilesDirs(java.lang.String)
    }
    
    *****/
    getExternalFilesDirs() {
        return this.origin.getExternalFilesDirs()
    }
    /*****
    function createPackageContextAsUser() {
    android.content.Context createPackageContextAsUser(java.lang.String,int,android.os.UserHandle)
    }
    
    *****/
    createPackageContextAsUser() {
        return this.origin.createPackageContextAsUser()
    }
    /*****
    function isCredentialProtectedStorage() {
    boolean isCredentialProtectedStorage()
    }
    
    *****/
    isCredentialProtectedStorage() {
        return this.origin.isCredentialProtectedStorage()
    }
    /*****
    /data/user/0/org.autojs.autoxjs.v6
    *****/
    get dataDir() {
        return this.origin.dataDir
    }
    /*****
    undefined
    *****/
    get dir() {
        return this.origin.dir
    }
    /*****
    function checkSelfPermission() {
    int checkSelfPermission(java.lang.String)
    }
    
    *****/
    checkSelfPermission() {
        return this.origin.checkSelfPermission()
    }
    /*****
    function openFileInput() {
    java.io.FileInputStream openFileInput(java.lang.String)
    }
    
    *****/
    openFileInput() {
        return this.origin.openFileInput()
    }
    /*****
    function getWorkManagerConfiguration() {
    androidx.work.Configuration getWorkManagerConfiguration()
    }
    
    *****/
    getWorkManagerConfiguration() {
        return this.origin.getWorkManagerConfiguration()
    }
    /*****
    [Ljava.io.File;@ae6e13a
    *****/
    get externalCacheDirs() {
        return this.origin.externalCacheDirs
    }
    /*****
    function registerActivityLifecycleCallbacks() {
    void registerActivityLifecycleCallbacks(android.app.Application$ActivityLifecycleCallbacks)
    }
    
    *****/
    registerActivityLifecycleCallbacks() {
        return this.origin.registerActivityLifecycleCallbacks()
    }
    /*****
    android.view.autofill.AutofillClientController@ae33a16
    *****/
    get autofillClient() {
        return this.origin.autofillClient
    }
    /*****
    function bindServiceAsUser() {
    boolean bindServiceAsUser(android.content.Intent,android.content.ServiceConnection,int,android.os.UserHandle)
    boolean bindServiceAsUser(android.content.Intent,android.content.ServiceConnection,int,android.os.Handler,android.os.UserHandle)
    }
    
    *****/
    bindServiceAsUser() {
        return this.origin.bindServiceAsUser()
    }
    /*****
    function getExternalMediaDirs() {
    java.io.File[] getExternalMediaDirs()
    }
    
    *****/
    getExternalMediaDirs() {
        return this.origin.getExternalMediaDirs()
    }
    /*****
    /data/user/0/org.autojs.autoxjs.v6/files
    *****/
    get filesDir() {
        return this.origin.filesDir
    }
    /*****
    function getExternalCacheDirs() {
    java.io.File[] getExternalCacheDirs()
    }
    
    *****/
    getExternalCacheDirs() {
        return this.origin.getExternalCacheDirs()
    }
    /*****
    android.app.ApplicationPackageManager@512616d
    *****/
    get packageManager() {
        return this.origin.packageManager
    }
    /*****
    function getCodeCacheDir() {
    java.io.File getCodeCacheDir()
    }
    
    *****/
    getCodeCacheDir() {
        return this.origin.getCodeCacheDir()
    }
    /*****
    function checkCallingUriPermissions() {
    int[] checkCallingUriPermissions(java.util.List,int)
    }
    
    *****/
    checkCallingUriPermissions() {
        return this.origin.checkCallingUriPermissions()
    }
    /*****
    function registerReceiverAsUser() {
    android.content.Intent registerReceiverAsUser(android.content.BroadcastReceiver,android.os.UserHandle,android.content.IntentFilter,java.lang.String,android.os.Handler,int)
    android.content.Intent registerReceiverAsUser(android.content.BroadcastReceiver,android.os.UserHandle,android.content.IntentFilter,java.lang.String,android.os.Handler)
    }
    
    *****/
    registerReceiverAsUser() {
        return this.origin.registerReceiverAsUser()
    }
    /*****
    function startActivities() {
    void startActivities(android.content.Intent[])
    void startActivities(android.content.Intent[],android.os.Bundle)
    }
    
    *****/
    startActivities() {
        return this.origin.startActivities()
    }
    /*****
    function getServiceDispatcher() {
    android.app.IServiceConnection getServiceDispatcher(android.content.ServiceConnection,android.os.Handler,int)
    }
    
    *****/
    getServiceDispatcher() {
        return this.origin.getServiceDispatcher()
    }
    /*****
    function startActivitiesAsUser() {
    int startActivitiesAsUser(android.content.Intent[],android.os.Bundle,android.os.UserHandle)
    }
    
    *****/
    startActivitiesAsUser() {
        return this.origin.startActivitiesAsUser()
    }
    /*****
    undefined
    *****/
    get externalFilesDirs() {
        return this.origin.externalFilesDirs
    }
    /*****
    android.content.AttributionSource@cfcb06e6
    *****/
    get attributionSource() {
        return this.origin.attributionSource
    }
    /*****
    undefined
    *****/
    get systemService() {
        return this.origin.systemService
    }
    /*****
    function revokeSelfPermissionOnKill() {
    void revokeSelfPermissionOnKill(java.lang.String)
    }
    
    *****/
    revokeSelfPermissionOnKill() {
        return this.origin.revokeSelfPermissionOnKill()
    }
    /*****
    function getPackageName() {
    java.lang.String getPackageName()
    }
    
    *****/
    getPackageName() {
        return this.origin.getPackageName()
    }
    /*****
    function enforceCallingUriPermission() {
    void enforceCallingUriPermission(android.net.Uri,int,java.lang.String)
    }
    
    *****/
    enforceCallingUriPermission() {
        return this.origin.enforceCallingUriPermission()
    }
    /*****
    function getObbDirs() {
    java.io.File[] getObbDirs()
    }
    
    *****/
    getObbDirs() {
        return this.origin.getObbDirs()
    }
    /*****
    function isUiContext() {
    boolean isUiContext()
    }
    
    *****/
    isUiContext() {
        return this.origin.isUiContext()
    }
    /*****
    undefined
    *****/
    get sharedPreferences() {
        return this.origin.sharedPreferences
    }
    /*****
    undefined
    *****/
    get color() {
        return this.origin.color
    }
    /*****
    undefined
    *****/
    get string() {
        return this.origin.string
    }
    /*****
    function checkCallingOrSelfUriPermission() {
    int checkCallingOrSelfUriPermission(android.net.Uri,int)
    }
    
    *****/
    checkCallingOrSelfUriPermission() {
        return this.origin.checkCallingOrSelfUriPermission()
    }
    /*****
    function onTerminate() {
    void onTerminate()
    }
    
    *****/
    onTerminate() {
        return this.origin.onTerminate()
    }
    /*****
    function notifyAll() {
    void notifyAll()
    }
    
    *****/
    notifyAll() {
        return this.origin.notifyAll()
    }
    /*****
    function getClassLoader() {
    java.lang.ClassLoader getClassLoader()
    }
    
    *****/
    getClassLoader() {
        return this.origin.getClassLoader()
    }
    /*****
    function createPackageContext() {
    android.content.Context createPackageContext(java.lang.String,int)
    }
    
    *****/
    createPackageContext() {
        return this.origin.createPackageContext()
    }
    /*****
    function openFileOutput() {
    java.io.FileOutputStream openFileOutput(java.lang.String,int)
    }
    
    *****/
    openFileOutput() {
        return this.origin.openFileOutput()
    }
    /*****
    /data/app/~~-pBoVBcfPF6h_CjaCFJzAw==/org.autojs.autoxjs.v6-bkQ3OipQT7fEteC2EZzQYA==/base.apk
    *****/
    get packageResourcePath() {
        return this.origin.packageResourcePath
    }
    /*****
    function registerOnProvideAssistDataListener() {
    void registerOnProvideAssistDataListener(android.app.Application$OnProvideAssistDataListener)
    }
    
    *****/
    registerOnProvideAssistDataListener() {
        return this.origin.registerOnProvideAssistDataListener()
    }
    /*****
    function startActivityAsUser() {
    void startActivityAsUser(android.content.Intent,android.os.UserHandle)
    void startActivityAsUser(android.content.Intent,android.os.Bundle,android.os.UserHandle)
    }
    
    *****/
    startActivityAsUser() {
        return this.origin.startActivityAsUser()
    }
    /*****
    function hashCode() {
    int hashCode()
    }
    
    *****/
    hashCode() {
        return this.origin.hashCode()
    }
    /*****
    function createFeatureContext() {
    android.content.Context createFeatureContext(java.lang.String)
    }
    
    *****/
    createFeatureContext() {
        return this.origin.createFeatureContext()
    }
    /*****
    function getBasePackageName() {
    java.lang.String getBasePackageName()
    }
    
    *****/
    getBasePackageName() {
        return this.origin.getBasePackageName()
    }
    /*****
    function getMainLooper() {
    android.os.Looper getMainLooper()
    }
    
    *****/
    getMainLooper() {
        return this.origin.getMainLooper()
    }
    /*****
    class org.autojs.autojs.App
    *****/
    get class() {
        return this.origin.class
    }
    /*****
    function getDir() {
    java.io.File getDir(java.lang.String,int)
    }
    
    *****/
    getDir() {
        return this.origin.getDir()
    }
    /*****
    function deleteFile() {
    boolean deleteFile(java.lang.String)
    }
    
    *****/
    deleteFile() {
        return this.origin.deleteFile()
    }
    /*****
    undefined
    *****/
    get databasePath() {
        return this.origin.databasePath
    }
    /*****
    function revokeUriPermission() {
    void revokeUriPermission(java.lang.String,android.net.Uri,int)
    void revokeUriPermission(android.net.Uri,int)
    }
    
    *****/
    revokeUriPermission() {
        return this.origin.revokeUriPermission()
    }
    /*****
    function getOpPackageName() {
    java.lang.String getOpPackageName()
    }
    
    *****/
    getOpPackageName() {
        return this.origin.getOpPackageName()
    }
    /*****
    /data/user/0/org.autojs.autoxjs.v6/no_backup
    *****/
    get noBackupFilesDir() {
        return this.origin.noBackupFilesDir
    }
    /*****
    false
    *****/
    get uiContext(): boolean {
        return this.origin.uiContext
    }
    /*****
    function getString() {
    java.lang.String getString(int,java.lang.Object[])
    java.lang.String getString(int)
    }
    
    *****/
    getString() {
        return this.origin.getString()
    }
    /*****
    org.autojs.autoxjs.v6
    *****/
    get basePackageName() {
        return this.origin.basePackageName
    }
    /*****
    function getAttributionTag() {
    java.lang.String getAttributionTag()
    }
    
    *****/
    getAttributionTag() {
        return this.origin.getAttributionTag()
    }
    /*****
    false
    *****/
    get restricted(): boolean {
        return this.origin.restricted
    }
    /*****
    function checkCallingPermission() {
    int checkCallingPermission(java.lang.String)
    }
    
    *****/
    checkCallingPermission() {
        return this.origin.checkCallingPermission()
    }
    /*****
    function createContextForSplit() {
    android.content.Context createContextForSplit(java.lang.String)
    }
    
    *****/
    createContextForSplit() {
        return this.origin.createContextForSplit()
    }
    /*****
    function getNextAutofillId() {
    int getNextAutofillId()
    }
    
    *****/
    getNextAutofillId() {
        return this.origin.getNextAutofillId()
    }
    /*****
    function enforceCallingPermission() {
    void enforceCallingPermission(java.lang.String,java.lang.String)
    }
    
    *****/
    enforceCallingPermission() {
        return this.origin.enforceCallingPermission()
    }
    /*****
    3200
    *****/
    get wallpaperDesiredMinimumHeight(): number {
        return this.origin.wallpaperDesiredMinimumHeight
    }
    /*****
    function enforceCallingOrSelfPermission() {
    void enforceCallingOrSelfPermission(java.lang.String,java.lang.String)
    }
    
    *****/
    enforceCallingOrSelfPermission() {
        return this.origin.enforceCallingOrSelfPermission()
    }
    /*****
    function removeStickyBroadcastAsUser() {
    void removeStickyBroadcastAsUser(android.content.Intent,android.os.UserHandle)
    }
    
    *****/
    removeStickyBroadcastAsUser() {
        return this.origin.removeStickyBroadcastAsUser()
    }
    /*****
    function getContentResolver() {
    android.content.ContentResolver getContentResolver()
    }
    
    *****/
    getContentResolver() {
        return this.origin.getContentResolver()
    }
    /*****
    function getPackageResourcePath() {
    java.lang.String getPackageResourcePath()
    }
    
    *****/
    getPackageResourcePath() {
        return this.origin.getPackageResourcePath()
    }
    /*****
    function isDeviceProtectedStorage() {
    boolean isDeviceProtectedStorage()
    }
    
    *****/
    isDeviceProtectedStorage() {
        return this.origin.isDeviceProtectedStorage()
    }
    /*****
    undefined
    *****/
    get text() {
        return this.origin.text
    }
    /*****
    function getDatabasePath() {
    java.io.File getDatabasePath(java.lang.String)
    }
    
    *****/
    getDatabasePath() {
        return this.origin.getDatabasePath()
    }
    /*****
    function enforceCallingOrSelfUriPermission() {
    void enforceCallingOrSelfUriPermission(android.net.Uri,int,java.lang.String)
    }
    
    *****/
    enforceCallingOrSelfUriPermission() {
        return this.origin.enforceCallingOrSelfUriPermission()
    }
    /*****
    function getCacheDir() {
    java.io.File getCacheDir()
    }
    
    *****/
    getCacheDir() {
        return this.origin.getCacheDir()
    }
    /*****
    function getTheme() {
    android.content.res.Resources$Theme getTheme()
    }
    
    *****/
    getTheme() {
        return this.origin.getTheme()
    }
    /*****
    function createContextAsUser() {
    android.content.Context createContextAsUser(android.os.UserHandle,int)
    }
    
    *****/
    createContextAsUser() {
        return this.origin.createContextAsUser()
    }
    /*****
    function unregisterActivityLifecycleCallbacks() {
    void unregisterActivityLifecycleCallbacks(android.app.Application$ActivityLifecycleCallbacks)
    }
    
    *****/
    unregisterActivityLifecycleCallbacks() {
        return this.origin.unregisterActivityLifecycleCallbacks()
    }
    /*****
    function sendBroadcastAsUserMultiplePermissions() {
    void sendBroadcastAsUserMultiplePermissions(android.content.Intent,android.os.UserHandle,java.lang.String[])
    }
    
    *****/
    sendBroadcastAsUserMultiplePermissions() {
        return this.origin.sendBroadcastAsUserMultiplePermissions()
    }
    /*****
    function checkCallingOrSelfPermission() {
    int checkCallingOrSelfPermission(java.lang.String)
    }
    
    *****/
    checkCallingOrSelfPermission() {
        return this.origin.checkCallingOrSelfPermission()
    }
    /*****
    android.content.ContextParams@262a0ab
    *****/
    get params() {
        return this.origin.params
    }
    /*****
    3200
    *****/
    get wallpaperDesiredMinimumWidth(): number {
        return this.origin.wallpaperDesiredMinimumWidth
    }
    /*****
    function obtainStyledAttributes() {
    android.content.res.TypedArray obtainStyledAttributes(int[])
    android.content.res.TypedArray obtainStyledAttributes(int,int[])
    android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet,int[])
    android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet,int[],int,int)
    }
    
    *****/
    obtainStyledAttributes() {
        return this.origin.obtainStyledAttributes()
    }
    /*****
    org.autojs.autojs.App@9cdd34e
    *****/
    get applicationContext() {
        return this.origin.applicationContext
    }
    /*****
    function setTheme() {
    void setTheme(int)
    }
    
    *****/
    setTheme() {
        return this.origin.setTheme()
    }
    /*****
    function sendOrderedBroadcastAsUser() {
    void sendOrderedBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String,int,android.os.Bundle,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    void sendOrderedBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    void sendOrderedBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String,int,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    }
    
    *****/
    sendOrderedBroadcastAsUser() {
        return this.origin.sendOrderedBroadcastAsUser()
    }
    /*****
    /storage/emulated/0/Android/data/org.autojs.autoxjs.v6/cache
    *****/
    get externalCacheDir() {
        return this.origin.externalCacheDir
    }
    /*****
    function bindService() {
    boolean bindService(android.content.Intent,int,java.util.concurrent.Executor,android.content.ServiceConnection)
    boolean bindService(android.content.Intent,android.content.ServiceConnection,int)
    }
    
    *****/
    bindService() {
        return this.origin.bindService()
    }
    /*****
    function getDisplayAdjustments() {
    android.view.DisplayAdjustments getDisplayAdjustments(int)
    }
    
    *****/
    getDisplayAdjustments() {
        return this.origin.getDisplayAdjustments()
    }
    /*****
    function isRestricted() {
    boolean isRestricted()
    }
    
    *****/
    isRestricted() {
        return this.origin.isRestricted()
    }
    /*****
    undefined
    *****/
    get sharedPrefsFile() {
        return this.origin.sharedPrefsFile
    }
    /*****
    function checkCallingUriPermission() {
    int checkCallingUriPermission(android.net.Uri,int)
    }
    
    *****/
    checkCallingUriPermission() {
        return this.origin.checkCallingUriPermission()
    }
    /*****
    function wait() {
    void wait(long,int)
    void wait()
    void wait(long)
    }
    
    *****/
    wait() {
        return this.origin.wait()
    }
    /*****
    function getSystemService() {
    java.lang.Object getSystemService(java.lang.Class)
    java.lang.Object getSystemService(java.lang.String)
    }
    
    *****/
    getSystemService() {
        return this.origin.getSystemService()
    }
    /*****
    function moveSharedPreferencesFrom() {
    boolean moveSharedPreferencesFrom(android.content.Context,java.lang.String)
    }
    
    *****/
    moveSharedPreferencesFrom() {
        return this.origin.moveSharedPreferencesFrom()
    }
    /*****
    dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/~~-pBoVBcfPF6h_CjaCFJzAw==/org.autojs.autoxjs.v6-bkQ3OipQT7fEteC2EZzQYA==/base.apk"],nativeLibraryDirectories=[/data/app/~~-pBoVBcfPF6h_CjaCFJzAw==/org.autojs.autoxjs.v6-bkQ3OipQT7fEteC2EZzQYA==/lib/arm64, /data/app/~~-pBoVBcfPF6h_CjaCFJzAw==/org.autojs.autoxjs.v6-bkQ3OipQT7fEteC2EZzQYA==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]]
    *****/
    get classLoader() {
        return this.origin.classLoader
    }
    /*****
    function getMainExecutor() {
    java.util.concurrent.Executor getMainExecutor()
    }
    
    *****/
    getMainExecutor() {
        return this.origin.getMainExecutor()
    }
    /*****
    function getPackageCodePath() {
    java.lang.String getPackageCodePath()
    }
    
    *****/
    getPackageCodePath() {
        return this.origin.getPackageCodePath()
    }
    /*****
    org.autojs.autoxjs.v6
    *****/
    get opPackageName() {
        return this.origin.opPackageName
    }
    /*****
    undefined
    *****/
    get sharedPreferencesPath() {
        return this.origin.sharedPreferencesPath
    }
    /*****
    function startActivity() {
    void startActivity(android.content.Intent,android.os.Bundle)
    void startActivity(android.content.Intent)
    }
    
    *****/
    startActivity() {
        return this.origin.startActivity()
    }
    /*****
    function notify() {
    void notify()
    }
    
    *****/
    notify() {
        return this.origin.notify()
    }
    /*****
    function createCredentialProtectedStorageContext() {
    android.content.Context createCredentialProtectedStorageContext()
    }
    
    *****/
    createCredentialProtectedStorageContext() {
        return this.origin.createCredentialProtectedStorageContext()
    }
    /*****
    {InheritanceMap=[id=0x103013fandroid:style/Theme.DeviceDefault.Light.DarkActionBar, id=0x1030238android:style/Theme.Material.Light.DarkActionBar, id=0x1030237android:style/Theme.Material.Light, id=0x103000candroid:style/Theme.Light, id=0x1030005android:style/Theme], Themes=[android:style/Theme.DeviceDefault.Light.DarkActionBar, forced]}
    *****/
    get theme() {
        return this.origin.theme
    }
    /*****
    function grantUriPermission() {
    void grantUriPermission(java.lang.String,android.net.Uri,int)
    }
    
    *****/
    grantUriPermission() {
        return this.origin.grantUriPermission()
    }
    /*****
    [Ljava.io.File;@abf5b48
    *****/
    get externalMediaDirs() {
        return this.origin.externalMediaDirs
    }
    /*****
    function getAssets() {
    android.content.res.AssetManager getAssets()
    }
    
    *****/
    getAssets() {
        return this.origin.getAssets()
    }
    /*****
    function getSharedPreferencesPath() {
    java.io.File getSharedPreferencesPath(java.lang.String)
    }
    
    *****/
    getSharedPreferencesPath() {
        return this.origin.getSharedPreferencesPath()
    }
    /*****
    false
    *****/
    get deviceProtectedStorage(): boolean {
        return this.origin.deviceProtectedStorage
    }
    /*****
    function getExternalFilesDir() {
    java.io.File getExternalFilesDir(java.lang.String)
    }
    
    *****/
    getExternalFilesDir() {
        return this.origin.getExternalFilesDir()
    }
    /*****
    function canLoadUnsafeResources() {
    boolean canLoadUnsafeResources()
    }
    
    *****/
    canLoadUnsafeResources() {
        return this.origin.canLoadUnsafeResources()
    }
    //display error java.lang.UnsupportedOperationException: Tried to obtain display from a Context not associated with one. Only visual Contexts (such as Activity or one created with Context#createWindowContext) or ones created with Context#createDisplayContext are associated with displays. Other types of Contexts are typically related to background entities and may return an arbitrary display.
    /*****
    undefined
    *****/
    get displayAdjustments() {
        return this.origin.displayAdjustments
    }
    /*****
    function getActivityToken() {
    android.os.IBinder getActivityToken()
    }
    
    *****/
    getActivityToken() {
        return this.origin.getActivityToken()
    }
    /*****
    function equals() {
    boolean equals(java.lang.Object)
    }
    
    *****/
    equals() {
        return this.origin.equals()
    }
    /*****
    function createAttributionContext() {
    android.content.Context createAttributionContext(java.lang.String)
    }
    
    *****/
    createAttributionContext() {
        return this.origin.createAttributionContext()
    }
    /*****
    function createDeviceProtectedStorageContext() {
    android.content.Context createDeviceProtectedStorageContext()
    }
    
    *****/
    createDeviceProtectedStorageContext() {
        return this.origin.createDeviceProtectedStorageContext()
    }
    /*****
    function registerComponentCallbacks() {
    void registerComponentCallbacks(android.content.ComponentCallbacks)
    }
    
    *****/
    registerComponentCallbacks() {
        return this.origin.registerComponentCallbacks()
    }
    /*****
    function checkUriPermissions() {
    int[] checkUriPermissions(java.util.List,int,int,int)
    }
    
    *****/
    checkUriPermissions() {
        return this.origin.checkUriPermissions()
    }
    /*****
    function getClass() {
    java.lang.Class getClass()
    }
    
    *****/
    getClass() {
        return this.origin.getClass()
    }
    /*****
    function sendOrderedBroadcast() {
    void sendOrderedBroadcast(android.content.Intent,java.lang.String)
    void sendOrderedBroadcast(android.content.Intent,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    void sendOrderedBroadcast(android.content.Intent,int,java.lang.String,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,java.lang.String,android.os.Bundle,android.os.Bundle)
    void sendOrderedBroadcast(android.content.Intent,java.lang.String,int,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    void sendOrderedBroadcast(android.content.Intent,java.lang.String,android.os.Bundle,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    void sendOrderedBroadcast(android.content.Intent,java.lang.String,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)
    }
    
    *****/
    sendOrderedBroadcast() {
        return this.origin.sendOrderedBroadcast()
    }
    /*****
    [Ljava.io.File;@cd1d706
    *****/
    get obbDirs() {
        return this.origin.obbDirs
    }
    /*****
    android.app.ContextImpl$ApplicationContentResolver@55b4278
    *****/
    get contentResolver() {
        return this.origin.contentResolver
    }
    /*****
    /data/user/0/org.autojs.autoxjs.v6/cache
    *****/
    get cacheDir() {
        return this.origin.cacheDir
    }
    /*****
    function sendBroadcastMultiplePermissions() {
    void sendBroadcastMultiplePermissions(android.content.Intent,java.lang.String[])
    void sendBroadcastMultiplePermissions(android.content.Intent,java.lang.String[],android.app.BroadcastOptions)
    }
    
    *****/
    sendBroadcastMultiplePermissions() {
        return this.origin.sendBroadcastMultiplePermissions()
    }
    /*****
    function sendBroadcastAsUser() {
    void sendBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String,int)
    void sendBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String,android.os.Bundle)
    void sendBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String)
    void sendBroadcastAsUser(android.content.Intent,android.os.UserHandle)
    }
    
    *****/
    sendBroadcastAsUser() {
        return this.origin.sendBroadcastAsUser()
    }
    /*****
    function getExternalCacheDir() {
    java.io.File getExternalCacheDir()
    }
    
    *****/
    getExternalCacheDir() {
        return this.origin.getExternalCacheDir()
    }
    /*****
    null
    *****/
    get activityToken() {
        return this.origin.activityToken
    }
    /*****
    function getSharedPrefsFile() {
    java.io.File getSharedPrefsFile(java.lang.String)
    }
    
    *****/
    getSharedPrefsFile() {
        return this.origin.getSharedPrefsFile()
    }
    /*****
    function getMainThreadHandler() {
    android.os.Handler getMainThreadHandler()
    }
    
    *****/
    getMainThreadHandler() {
        return this.origin.getMainThreadHandler()
    }
    /*****
    function createContext() {
    android.content.Context createContext(android.content.ContextParams)
    }
    
    *****/
    createContext() {
        return this.origin.createContext()
    }
    /*****
    function onLowMemory() {
    void onLowMemory()
    }
    
    *****/
    onLowMemory() {
        return this.origin.onLowMemory()
    }
    /*****
    android.content.res.AssetManager@c3689b6
    *****/
    get assets() {
        return this.origin.assets
    }
    /*****
    function createApplicationContext() {
    android.content.Context createApplicationContext(android.content.pm.ApplicationInfo,int)
    }
    
    *****/
    createApplicationContext() {
        return this.origin.createApplicationContext()
    }
    /*****
    function checkCallingOrSelfUriPermissions() {
    int[] checkCallingOrSelfUriPermissions(java.util.List,int)
    }
    
    *****/
    checkCallingOrSelfUriPermissions() {
        return this.origin.checkCallingOrSelfUriPermissions()
    }
    /*****
    function getDataDir() {
    java.io.File getDataDir()
    }
    
    *****/
    getDataDir() {
        return this.origin.getDataDir()
    }
    /*****
    function moveDatabaseFrom() {
    boolean moveDatabaseFrom(android.content.Context,java.lang.String)
    }
    
    *****/
    moveDatabaseFrom() {
        return this.origin.moveDatabaseFrom()
    }
    /*****
    function getFeatureId() {
    java.lang.String getFeatureId()
    }
    
    *****/
    getFeatureId() {
        return this.origin.getFeatureId()
    }
    /*****
    function createWindowContext() {
    android.content.Context createWindowContext(int,android.os.Bundle)
    android.content.Context createWindowContext(android.view.Display,int,android.os.Bundle)
    }
    
    *****/
    createWindowContext() {
        return this.origin.createWindowContext()
    }
    /*****
    function startService() {
    android.content.ComponentName startService(android.content.Intent)
    }
    
    *****/
    startService() {
        return this.origin.startService()
    }
    /*****
    function getColorStateList() {
    android.content.res.ColorStateList getColorStateList(int)
    }
    
    *****/
    getColorStateList() {
        return this.origin.getColorStateList()
    }
    /*****
    function registerReceiver() {
    android.content.Intent registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,int)
    android.content.Intent registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler)
    android.content.Intent registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,int)
    android.content.Intent registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter)
    }
    
    *****/
    registerReceiver() {
        return this.origin.registerReceiver()
    }
    /*****
    function getThemeResId() {
    int getThemeResId()
    }
    
    *****/
    getThemeResId() {
        return this.origin.getThemeResId()
    }
    /*****
    /data/preloads/file_cache/org.autojs.autoxjs.v6
    *****/
    get preloadsFileCache() {
        return this.origin.preloadsFileCache
    }
    /*****
    function getPackageManager() {
    android.content.pm.PackageManager getPackageManager()
    }
    
    *****/
    getPackageManager() {
        return this.origin.getPackageManager()
    }
    /*****
    function onConfigurationChanged() {
    void onConfigurationChanged(android.content.res.Configuration)
    }
    
    *****/
    onConfigurationChanged() {
        return this.origin.onConfigurationChanged()
    }
    /*****
    ApplicationInfo{63e0e24 org.autojs.autoxjs.v6}
    *****/
    get applicationInfo() {
        return this.origin.applicationInfo
    }
    /*****
    function getParams() {
    android.content.ContextParams getParams()
    }
    
    *****/
    getParams() {
        return this.origin.getParams()
    }
    /*****
    function sendBroadcast() {
    void sendBroadcast(android.content.Intent,java.lang.String)
    void sendBroadcast(android.content.Intent,java.lang.String,int)
    void sendBroadcast(android.content.Intent,java.lang.String,android.os.Bundle)
    void sendBroadcast(android.content.Intent)
    }
    
    *****/
    sendBroadcast() {
        return this.origin.sendBroadcast()
    }
    /*****
    function unbindService() {
    void unbindService(android.content.ServiceConnection)
    }
    
    *****/
    unbindService() {
        return this.origin.unbindService()
    }
    /*****
    function updateDisplay() {
    void updateDisplay(int)
    }
    
    *****/
    updateDisplay() {
        return this.origin.updateDisplay()
    }
    /*****
    false
    *****/
    get autofillCompatibilityEnabled(): boolean {
        return this.origin.autofillCompatibilityEnabled
    }
    /*****
    true
    *****/
    get credentialProtectedStorage(): boolean {
        return this.origin.credentialProtectedStorage
    }
    /*****
    function getBaseContext() {
    android.content.Context getBaseContext()
    }
    
    *****/
    getBaseContext() {
        return this.origin.getBaseContext()
    }
    /*****
    undefined
    *****/
    get colorStateList() {
        return this.origin.colorStateList
    }
    /*****
    function reloadSharedPreferences() {
    void reloadSharedPreferences()
    }
    
    *****/
    reloadSharedPreferences() {
        return this.origin.reloadSharedPreferences()
    }
    /*****
    function assertRuntimeOverlayThemable() {
    void assertRuntimeOverlayThemable()
    }
    
    *****/
    assertRuntimeOverlayThemable() {
        return this.origin.assertRuntimeOverlayThemable()
    }
    /*****
    function enforcePermission() {
    void enforcePermission(java.lang.String,int,int,java.lang.String)
    }
    
    *****/
    enforcePermission() {
        return this.origin.enforcePermission()
    }
    /*****
    function checkUriPermission() {
    int checkUriPermission(android.net.Uri,java.lang.String,java.lang.String,int,int,int)
    int checkUriPermission(android.net.Uri,int,int,int,android.os.IBinder)
    int checkUriPermission(android.net.Uri,int,int,int)
    }
    
    *****/
    checkUriPermission() {
        return this.origin.checkUriPermission()
    }
    /*****
    org.autojs.autoxjs.v6
    *****/
    get packageName() {
        return this.origin.packageName
    }
    /*****
    android.os.HandlerExecutor@2998b42
    *****/
    get mainExecutor() {
        return this.origin.mainExecutor
    }
    /*****
    function onCreate() {
    void onCreate()
    }
    
    *****/
    onCreate() {
        return this.origin.onCreate()
    }
    /*****
    /storage/emulated/0/Android/obb/org.autojs.autoxjs.v6
    *****/
    get obbDir() {
        return this.origin.obbDir
    }
    /*****
    Handler (android.app.ActivityThread$H) {65fe890}
    *****/
    get mainThreadHandler() {
        return this.origin.mainThreadHandler
    }
    /*****
    function clearWallpaper() {
    void clearWallpaper()
    }
    
    *****/
    clearWallpaper() {
        return this.origin.clearWallpaper()
    }
    /*****
    android.graphics.drawable.BitmapDrawable@98091c7
    *****/
    get wallpaper() {
        return this.origin.wallpaper
    }
    /*****
    function getColor() {
    int getColor(int)
    }
    
    *****/
    getColor() {
        return this.origin.getColor()
    }
    /*****
    android.content.res.MiuiResources@64478b6
    *****/
    get resources() {
        return this.origin.resources
    }
    /*****
    function getApplicationInfo() {
    android.content.pm.ApplicationInfo getApplicationInfo()
    }
    
    *****/
    getApplicationInfo() {
        return this.origin.getApplicationInfo()
    }
    /*****
    function sendBroadcastWithMultiplePermissions() {
    void sendBroadcastWithMultiplePermissions(android.content.Intent,java.lang.String[])
    }
    
    *****/
    sendBroadcastWithMultiplePermissions() {
        return this.origin.sendBroadcastWithMultiplePermissions()
    }
    /*****
    function startForegroundServiceAsUser() {
    android.content.ComponentName startForegroundServiceAsUser(android.content.Intent,android.os.UserHandle)
    }
    
    *****/
    startForegroundServiceAsUser() {
        return this.origin.startForegroundServiceAsUser()
    }
    /*****
    function unregisterReceiver() {
    void unregisterReceiver(android.content.BroadcastReceiver)
    }
    
    *****/
    unregisterReceiver() {
        return this.origin.unregisterReceiver()
    }
    /*****
    function getIApplicationThread() {
    android.app.IApplicationThread getIApplicationThread()
    }
    
    *****/
    getIApplicationThread() {
        return this.origin.getIApplicationThread()
    }
    /*****
    function stopService() {
    boolean stopService(android.content.Intent)
    }
    
    *****/
    stopService() {
        return this.origin.stopService()
    }
    /*****
    function getDisplay() {
    android.view.Display getDisplay()
    }
    
    *****/
    getDisplay() {
        return this.origin.getDisplay()
    }
}
